package com.ruoyi.labdata.service;

import java.util.List;
import com.ruoyi.labdata.domain.LabGasCylindersType;

/**
 * 气瓶名录Service接口
 * 
 * @author winner pan
 * @date 2022-02-16
 */
public interface ILabGasCylindersTypeService 
{
    /**
     * 查询气瓶名录
     * 
     * @param cylindersType 气瓶名录ID
     * @return 气瓶名录
     */
    public LabGasCylindersType selectLabGasCylindersTypeById(Long cylindersType);

    /**
     * 查询气瓶名录列表
     * 
     * @param labGasCylindersType 气瓶名录
     * @return 气瓶名录集合
     */
    public List<LabGasCylindersType> selectLabGasCylindersTypeList(LabGasCylindersType labGasCylindersType);

    /**
     * 新增气瓶名录
     * 
     * @param labGasCylindersType 气瓶名录
     * @return 结果
     */
    public int insertLabGasCylindersType(LabGasCylindersType labGasCylindersType);

    /**
     * 修改气瓶名录
     * 
     * @param labGasCylindersType 气瓶名录
     * @return 结果
     */
    public int updateLabGasCylindersType(LabGasCylindersType labGasCylindersType);

    /**
     * 批量删除气瓶名录
     * 
     * @param cylindersTypes 需要删除的气瓶名录ID
     * @return 结果
     */
    public int deleteLabGasCylindersTypeByIds(Long[] cylindersTypes);

    /**
     * 删除气瓶名录信息
     * 
     * @param cylindersType 气瓶名录ID
     * @return 结果
     */
    public int deleteLabGasCylindersTypeById(Long cylindersType);
}
